home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c-part1 / 1865 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.7 KB

  1. Path: news.cencom.net!ns!tanp
  2. From: tanp@ns (Bill Wendling)
  3. Newsgroups: comp.lang.c
  4. Subject: Re: Stupid Question: What does "foo" stand for?
  5. Date: 17 Jan 1996 06:20:03 GMT
  6. Organization: Cen-Com Internet
  7. Message-ID: <4di4ej$j77@news.cencom.net>
  8. References: <DLA6o4.8s0@bcstec.ca.boeing.com>
  9. NNTP-Posting-Host: ns.cencom.net
  10. X-Newsreader: TIN [version 1.2 PL2]
  11.  
  12. JustCurious inexplicably wrote:
  13. } Does anyone know what the generic function name "foo" stands for?
  14.  
  15. Jargon File v2.9.11:
  16.  
  17. :foo: /foo/ 1. interj. Term of disgust.  2. Used very generally
  18.     as a sample name for absolutely anything, esp. programs and files
  19.     (esp. scratch files).  3. First on the standard list of
  20.     {metasyntactic variable}s used in syntax examples.  See also
  21.     {bar}, {baz}, {qux}, {quux}, {corge}, {grault}, 
  22.     {garply}, {waldo}, {fred}, {plugh}, {xyzzy}, {thud}.
  23.  
  24.     The entymology of hackish 'foo' is obscure.  When used in 
  25.     connection with 'bar' it is generally traced to the WWII-era Army
  26.     slang acronym FUBAR ('Fucked Up Beyond All Recognition'), later
  27.     bowdlerized to {foobar}.  (See also {FUBAR}).
  28.  
  29.     However, the use of the word 'foo' itself has more complicated
  30.     antecedents, including a long history in comic strips and cartoons.
  31.     The old "Smokey Stover" comic strips by Bill Holman often 
  32.     included the word 'FOO', in particular on license plates of cars;
  33.     allegedly, 'FOO' and 'BAR' also occurred in Walt Kelly's
  34.     "Pogo" strips.  In the 1938 cartoon "The Daffy Doc", a very 
  35.     early version of Daffy Duck holds up a sign saying "SILENCE IS
  36.     FOO!"; oddly, this seems to refer to some approving or positive
  37.     affirmative use of foo.  It has been suggested that this might be
  38.     related to the Chinese word 'fu' (sometimes trasliterated
  39.     'foo'), which can mean "happiness" when spoken with the proper
  40.     tone (the lion-dog guardians flanking the steps of many Chinese
  41.     restaurants are properly called "fu dogs").
  42.  
  43.     Earlier versions of this entry suggested the possibility that
  44.     hacker usage actually springs from 'FOO, Lampoons and Parody',
  45.     the title of a comic book first issued in September 1958, a joint
  46.     project of Charles and Robert Crumb.  Though Robert Crumb (then in
  47.     his mid-teens) later became one of the most important and
  48.     influential artists in underground comics, this venture was hardly
  49.     a success; indeed, the brothers later burned most of the existing
  50.     copies in disgust.  The title FOO was featureds in large letters on
  51.     the front cover.  However, very few copies of this comic actually
  52.     circulated, and students of Crumb's 'oeuvre' have established
  53.     that this title was a reference to the earlier Smokey Stover
  54.     comics.
  55.  
  56. --
  57. Bill Wendling         | "Pinky, are you thinking what I'm thinking?"
  58. tanp@ns.cencom.net  | "I think so, Brain, but burlap chafes me so."
  59. "Boom Shanka"       | Finger me for my Geek Code...NOW!
  60.